percutaneous needle biopsy - German English Dictionary